[INFO] fetching crate kul 0.1.2...
[INFO] checking kul-0.1.2 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate kul 0.1.2 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate kul 0.1.2 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate kul 0.1.2
[INFO] finished tweaking crates.io crate kul 0.1.2
[INFO] tweaked toml for crates.io crate kul 0.1.2 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded kul_core v0.1.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] df8640c5e101f0acb4d319eb3d0e5bb88ee619be25213379a5e75a9c143bec38
[INFO] running `Command { std: "docker" "start" "-a" "df8640c5e101f0acb4d319eb3d0e5bb88ee619be25213379a5e75a9c143bec38", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "df8640c5e101f0acb4d319eb3d0e5bb88ee619be25213379a5e75a9c143bec38", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "df8640c5e101f0acb4d319eb3d0e5bb88ee619be25213379a5e75a9c143bec38", kill_on_drop: false }`
[INFO] [stdout] df8640c5e101f0acb4d319eb3d0e5bb88ee619be25213379a5e75a9c143bec38
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5d87c052a0b55c8eb6987dafae7d1497d5ee4562cd7f2fe944abf6aaf58cca91
[INFO] running `Command { std: "docker" "start" "-a" "5d87c052a0b55c8eb6987dafae7d1497d5ee4562cd7f2fe944abf6aaf58cca91", kill_on_drop: false }`
[INFO] [stderr]     Checking kul_core v0.1.2
[INFO] [stderr]     Checking kul v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]    --> src/drop.rs:576:9
[INFO] [stdout]     |
[INFO] [stdout] 576 |     use kul_shared_tests::utils::tree_shapes::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]    --> src/datum.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |     use kul_shared_tests::utils::tree_shapes::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `kul_shared_tests`
[INFO] [stdout]    --> src/datum.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |         use kul_shared_tests::TestStrText;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]  --> tests/box_alloc.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use kul_shared_tests::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]  --> tests/common_stream.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use kul_shared_tests::suites::test_suite0;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]  --> tests/rc_alloc.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use kul_shared_tests::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]   --> tests/stream_strish_source.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use kul_shared_tests::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]  --> tests/arc_alloc.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use kul_shared_tests::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]   --> tests/hashmap_bindings.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use kul_shared_tests::suites::test_suite0;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]   --> tests/stream_char_source.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use kul_shared_tests::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]  --> tests/common_inmem.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use kul_shared_tests::suites::test_suite0;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kul` (test "box_alloc") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `kul` (test "common_stream") due to 2 previous errors
[INFO] [stderr] error: could not compile `kul` (test "rc_alloc") due to 2 previous errors
[INFO] [stderr] error: could not compile `kul` (test "arc_alloc") due to 2 previous errors
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `kul::Text`
[INFO] [stdout]   --> tests/stream_char_source.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     use kul::Text;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kul` (test "common_inmem") due to 2 previous errors
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kul` (test "hashmap_bindings") due to 2 previous errors
[INFO] [stderr] error: could not compile `kul` (test "stream_char_source") due to 2 previous errors; 1 warning emitted
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kul` (test "stream_strish_source") due to 2 previous errors
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:584:28
[INFO] [stdout]     |
[INFO] [stdout] 584 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/drop.rs:584:19
[INFO] [stdout]     |
[INFO] [stdout] 584 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_list` in this scope
[INFO] [stdout]    --> src/drop.rs:585:21
[INFO] [stdout]     |
[INFO] [stdout] 585 |         let boxes = make_box_list(len);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:591:28
[INFO] [stdout]     |
[INFO] [stdout] 591 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/drop.rs:591:19
[INFO] [stdout]     |
[INFO] [stdout] 591 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_list` in this scope
[INFO] [stdout]    --> src/drop.rs:592:19
[INFO] [stdout]     |
[INFO] [stdout] 592 |         let rcs = make_rc_list(len);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:598:28
[INFO] [stdout]     |
[INFO] [stdout] 598 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/drop.rs:598:19
[INFO] [stdout]     |
[INFO] [stdout] 598 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_list` in this scope
[INFO] [stdout]    --> src/drop.rs:599:20
[INFO] [stdout]     |
[INFO] [stdout] 599 |         let arcs = make_arc_list(len);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:605:32
[INFO] [stdout]     |
[INFO] [stdout] 605 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `nest_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:605:21
[INFO] [stdout]     |
[INFO] [stdout] 605 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_nest` in this scope
[INFO] [stdout]    --> src/drop.rs:606:21
[INFO] [stdout]     |
[INFO] [stdout] 606 |         let boxes = make_box_nest(depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:612:32
[INFO] [stdout]     |
[INFO] [stdout] 612 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `nest_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:612:21
[INFO] [stdout]     |
[INFO] [stdout] 612 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_nest` in this scope
[INFO] [stdout]    --> src/drop.rs:613:19
[INFO] [stdout]     |
[INFO] [stdout] 613 |         let rcs = make_rc_nest(depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:619:32
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `nest_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:619:21
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_nest` in this scope
[INFO] [stdout]    --> src/drop.rs:620:20
[INFO] [stdout]     |
[INFO] [stdout] 620 |         let arcs = make_arc_nest(depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:626:34
[INFO] [stdout]     |
[INFO] [stdout] 626 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zigzag_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:626:21
[INFO] [stdout]     |
[INFO] [stdout] 626 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_zigzag` in this scope
[INFO] [stdout]    --> src/drop.rs:627:21
[INFO] [stdout]     |
[INFO] [stdout] 627 |         let boxes = make_box_zigzag(depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:633:34
[INFO] [stdout]     |
[INFO] [stdout] 633 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zigzag_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:633:21
[INFO] [stdout]     |
[INFO] [stdout] 633 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_zigzag` in this scope
[INFO] [stdout]    --> src/drop.rs:634:19
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let rcs = make_rc_zigzag(depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:640:34
[INFO] [stdout]     |
[INFO] [stdout] 640 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zigzag_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:640:21
[INFO] [stdout]     |
[INFO] [stdout] 640 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_zigzag` in this scope
[INFO] [stdout]    --> src/drop.rs:641:20
[INFO] [stdout]     |
[INFO] [stdout] 641 |         let arcs = make_arc_zigzag(depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:653:31
[INFO] [stdout]     |
[INFO] [stdout] 653 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `fan_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:653:21
[INFO] [stdout]     |
[INFO] [stdout] 653 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_fan` in this scope
[INFO] [stdout]    --> src/drop.rs:654:21
[INFO] [stdout]     |
[INFO] [stdout] 654 |         let boxes = make_box_fan(depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:660:31
[INFO] [stdout]     |
[INFO] [stdout] 660 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `fan_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:660:21
[INFO] [stdout]     |
[INFO] [stdout] 660 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_fan` in this scope
[INFO] [stdout]    --> src/drop.rs:661:19
[INFO] [stdout]     |
[INFO] [stdout] 661 |         let rcs = make_rc_fan(depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:667:31
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `fan_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:667:21
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_fan` in this scope
[INFO] [stdout]    --> src/drop.rs:668:20
[INFO] [stdout]     |
[INFO] [stdout] 668 |         let arcs = make_arc_fan(depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> examples/common_basic.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |         Darnit(MyDatum<'input>),
[INFO] [stdout]    |         ------ ^^^^^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 38 |         Darnit(()),
[INFO] [stdout]    |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vee_depths` in this scope
[INFO] [stdout]    --> src/drop.rs:684:9
[INFO] [stdout]     |
[INFO] [stdout] 684 |         vee_depths(left_size, right_size)
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:689:54
[INFO] [stdout]     |
[INFO] [stdout] 689 |         let (left_depth, right_depth) = vee2r_depths(get_arg_tree_size());
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_vee` in this scope
[INFO] [stdout]    --> src/drop.rs:690:21
[INFO] [stdout]     |
[INFO] [stdout] 690 |         let boxes = make_box_vee(left_depth, right_depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:696:54
[INFO] [stdout]     |
[INFO] [stdout] 696 |         let (left_depth, right_depth) = vee2r_depths(get_arg_tree_size());
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_vee` in this scope
[INFO] [stdout]    --> src/drop.rs:697:19
[INFO] [stdout]     |
[INFO] [stdout] 697 |         let rcs = make_rc_vee(left_depth, right_depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:703:54
[INFO] [stdout]     |
[INFO] [stdout] 703 |         let (left_depth, right_depth) = vee2r_depths(get_arg_tree_size());
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_vee` in this scope
[INFO] [stdout]    --> src/drop.rs:704:20
[INFO] [stdout]     |
[INFO] [stdout] 704 |         let arcs = make_arc_vee(left_depth, right_depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:713:28
[INFO] [stdout]     |
[INFO] [stdout] 713 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/drop.rs:713:19
[INFO] [stdout]     |
[INFO] [stdout] 713 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_weak_list` in this scope
[INFO] [stdout]    --> src/drop.rs:714:19
[INFO] [stdout]     |
[INFO] [stdout] 714 |         let rcs = make_rc_weak_list(len);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:720:28
[INFO] [stdout]     |
[INFO] [stdout] 720 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/drop.rs:720:19
[INFO] [stdout]     |
[INFO] [stdout] 720 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_weak_list` in this scope
[INFO] [stdout]    --> src/drop.rs:721:20
[INFO] [stdout]     |
[INFO] [stdout] 721 |         let arcs = make_arc_weak_list(len);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:733:28
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/drop.rs:733:19
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_multi_strong_list` in this scope
[INFO] [stdout]    --> src/drop.rs:736:35
[INFO] [stdout]     |
[INFO] [stdout] 736 |         let (rcs, _strong_refs) = make_rc_multi_strong_list(len, strong_step);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:746:28
[INFO] [stdout]     |
[INFO] [stdout] 746 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/drop.rs:746:19
[INFO] [stdout]     |
[INFO] [stdout] 746 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_multi_strong_list` in this scope
[INFO] [stdout]    --> src/drop.rs:749:36
[INFO] [stdout]     |
[INFO] [stdout] 749 |         let (arcs, _strong_refs) = make_arc_multi_strong_list(len, strong_step);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/datum.rs:204:28
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/datum.rs:204:19
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_list` in this scope
[INFO] [stdout]    --> src/datum.rs:206:21
[INFO] [stdout]     |
[INFO] [stdout] 206 |         let boxes = make_box_list(len);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_list` in this scope
[INFO] [stdout]    --> src/datum.rs:209:19
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let rcs = make_rc_list(len);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_list` in this scope
[INFO] [stdout]    --> src/datum.rs:212:20
[INFO] [stdout]     |
[INFO] [stdout] 212 |         let arcs = make_arc_list(len);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/datum.rs:222:32
[INFO] [stdout]     |
[INFO] [stdout] 222 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `nest_depth` in this scope
[INFO] [stdout]    --> src/datum.rs:222:21
[INFO] [stdout]     |
[INFO] [stdout] 222 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_nest` in this scope
[INFO] [stdout]    --> src/datum.rs:224:21
[INFO] [stdout]     |
[INFO] [stdout] 224 |         let boxes = make_box_nest(depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_nest` in this scope
[INFO] [stdout]    --> src/datum.rs:227:19
[INFO] [stdout]     |
[INFO] [stdout] 227 |         let rcs = make_rc_nest(depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_nest` in this scope
[INFO] [stdout]    --> src/datum.rs:230:20
[INFO] [stdout]     |
[INFO] [stdout] 230 |         let arcs = make_arc_nest(depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/datum.rs:240:34
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zigzag_depth` in this scope
[INFO] [stdout]    --> src/datum.rs:240:21
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_zigzag` in this scope
[INFO] [stdout]    --> src/datum.rs:242:21
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let boxes = make_box_zigzag(depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_zigzag` in this scope
[INFO] [stdout]    --> src/datum.rs:245:19
[INFO] [stdout]     |
[INFO] [stdout] 245 |         let rcs = make_rc_zigzag(depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_zigzag` in this scope
[INFO] [stdout]    --> src/datum.rs:248:20
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let arcs = make_arc_zigzag(depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/datum.rs:273:34
[INFO] [stdout]     |
[INFO] [stdout] 273 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zigzag_depth` in this scope
[INFO] [stdout]    --> src/datum.rs:273:21
[INFO] [stdout]     |
[INFO] [stdout] 273 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_zigzag` in this scope
[INFO] [stdout]    --> src/datum.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 |             make_zigzag(depth, &DatumBox::new,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/datum.rs:282:31
[INFO] [stdout]     |
[INFO] [stdout] 282 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `fan_depth` in this scope
[INFO] [stdout]    --> src/datum.rs:282:21
[INFO] [stdout]     |
[INFO] [stdout] 282 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_fan` in this scope
[INFO] [stdout]    --> src/datum.rs:284:21
[INFO] [stdout]     |
[INFO] [stdout] 284 |         let boxes = make_box_fan(depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_fan` in this scope
[INFO] [stdout]    --> src/datum.rs:287:19
[INFO] [stdout]     |
[INFO] [stdout] 287 |         let rcs = make_rc_fan(depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_fan` in this scope
[INFO] [stdout]    --> src/datum.rs:290:20
[INFO] [stdout]     |
[INFO] [stdout] 290 |         let arcs = make_arc_fan(depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/datum.rs:300:25
[INFO] [stdout]     |
[INFO] [stdout] 300 |         let half_size = get_arg_tree_size() / 2;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vee_depths` in this scope
[INFO] [stdout]    --> src/datum.rs:301:41
[INFO] [stdout]     |
[INFO] [stdout] 301 |         let (left_depth, right_depth) = vee_depths(half_size, half_size);
[INFO] [stdout]     |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_vee` in this scope
[INFO] [stdout]    --> src/datum.rs:303:21
[INFO] [stdout]     |
[INFO] [stdout] 303 |         let boxes = make_box_vee(left_depth, right_depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_vee` in this scope
[INFO] [stdout]    --> src/datum.rs:306:19
[INFO] [stdout]     |
[INFO] [stdout] 306 |         let rcs = make_rc_vee(left_depth, right_depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_vee` in this scope
[INFO] [stdout]    --> src/datum.rs:309:20
[INFO] [stdout]     |
[INFO] [stdout] 309 |         let arcs = make_arc_vee(left_depth, right_depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 86 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kul` (lib test) due to 87 previous errors
[INFO] running `Command { std: "docker" "inspect" "5d87c052a0b55c8eb6987dafae7d1497d5ee4562cd7f2fe944abf6aaf58cca91", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d87c052a0b55c8eb6987dafae7d1497d5ee4562cd7f2fe944abf6aaf58cca91", kill_on_drop: false }`
[INFO] [stdout] 5d87c052a0b55c8eb6987dafae7d1497d5ee4562cd7f2fe944abf6aaf58cca91
[INFO] checking kul-0.1.2 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate kul 0.1.2 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate kul 0.1.2 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate kul 0.1.2
[INFO] finished tweaking crates.io crate kul 0.1.2
[INFO] tweaked toml for crates.io crate kul 0.1.2 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 82e6ef7cef50fd6ba17e1eb9c6fae97869db5e123ff319aa9428ceb03ef35442
[INFO] running `Command { std: "docker" "start" "-a" "82e6ef7cef50fd6ba17e1eb9c6fae97869db5e123ff319aa9428ceb03ef35442", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "82e6ef7cef50fd6ba17e1eb9c6fae97869db5e123ff319aa9428ceb03ef35442", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "82e6ef7cef50fd6ba17e1eb9c6fae97869db5e123ff319aa9428ceb03ef35442", kill_on_drop: false }`
[INFO] [stdout] 82e6ef7cef50fd6ba17e1eb9c6fae97869db5e123ff319aa9428ceb03ef35442
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1b25aa3b833a1816feb8d531b68d11310ae318dd846d3c182cac650ad411f106
[INFO] running `Command { std: "docker" "start" "-a" "1b25aa3b833a1816feb8d531b68d11310ae318dd846d3c182cac650ad411f106", kill_on_drop: false }`
[INFO] [stderr]     Checking kul_core v0.1.2
[INFO] [stderr]     Checking kul v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:136:20
[INFO] [stdout]     |
[INFO] [stdout] 136 |             range: (start + subrange.start) .. (start + subrange.end),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:215:52
[INFO] [stdout]     |
[INFO] [stdout] 215 |             val: RefCntSlice{refcnt_strish, range: 0 .. end},
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:286:44
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let next = self.chunk.val.as_str()[self.byte_idx ..].chars().next();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:349:36
[INFO] [stdout]     |
[INFO] [stdout] 349 |                 self.accum = Some(((self.byte_idx - ch.len_utf8()) .. self.byte_idx,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]    --> src/drop.rs:576:9
[INFO] [stdout]     |
[INFO] [stdout] 576 |     use kul_shared_tests::utils::tree_shapes::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]    --> src/datum.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |     use kul_shared_tests::utils::tree_shapes::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `kul_shared_tests`
[INFO] [stdout]    --> src/datum.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |         use kul_shared_tests::TestStrText;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/source_stream/char_iter_src_strm.rs:264:14
[INFO] [stdout]     |
[INFO] [stdout] 264 |             (0..4321).map(|n| if n % 2 == 0 { 'λ' } else { '-' }),
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/source_stream/char_iter_src_strm.rs:267:21
[INFO] [stdout]     |
[INFO] [stdout] 267 |                    (0..4321)
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:136:20
[INFO] [stdout]     |
[INFO] [stdout] 136 |             range: (start + subrange.start) .. (start + subrange.end),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:215:52
[INFO] [stdout]     |
[INFO] [stdout] 215 |             val: RefCntSlice{refcnt_strish, range: 0 .. end},
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:286:44
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let next = self.chunk.val.as_str()[self.byte_idx ..].chars().next();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:349:36
[INFO] [stdout]     |
[INFO] [stdout] 349 |                 self.accum = Some(((self.byte_idx - ch.len_utf8()) .. self.byte_idx,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:406:80
[INFO] [stdout]     |
[INFO] [stdout] 406 |         let s1 = RefCntSlice{refcnt_strish: Rc::new(String::from("a")), range: 0..1};
[INFO] [stdout]     |                                                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:409:29
[INFO] [stdout]     |
[INFO] [stdout] 409 |         let s1s1 = s1.slice(0..1);
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:412:32
[INFO] [stdout]     |
[INFO] [stdout] 412 |         assert_eq!(s1s1.range, 0..1);
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:416:35
[INFO] [stdout]     |
[INFO] [stdout] 416 |             let s1s2 = s1s1.slice(1..1);
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:419:36
[INFO] [stdout]     |
[INFO] [stdout] 419 |             assert_eq!(s1s2.range, 1..1);
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:425:79
[INFO] [stdout]     |
[INFO] [stdout] 425 |         let s2 = RefCntSlice{refcnt_strish: Arc::<str>::from("aλb▷c"), range: 0..8};
[INFO] [stdout]     |                                                                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:429:33
[INFO] [stdout]     |
[INFO] [stdout] 429 |             let s2s1 = s2.slice(1..7);
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:432:36
[INFO] [stdout]     |
[INFO] [stdout] 432 |             assert_eq!(s2s1.range, 1..7);
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:436:39
[INFO] [stdout]     |
[INFO] [stdout] 436 |                 let s2s2 = s2s1.slice(2..3);
[INFO] [stdout]     |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:439:40
[INFO] [stdout]     |
[INFO] [stdout] 439 |                 assert_eq!(s2s2.range, 3..4);
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:454:36
[INFO] [stdout]     |
[INFO] [stdout] 454 | ...                   range: 0 .. MAX};
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:455:27
[INFO] [stdout]     |
[INFO] [stdout] 455 |         let ss1 = s.slice(MAX - 1 .. MAX);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:456:31
[INFO] [stdout]     |
[INFO] [stdout] 456 |         assert_eq!(ss1.range, MAX - 1 .. MAX);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:457:29
[INFO] [stdout]     |
[INFO] [stdout] 457 |         let ss2 = ss1.slice(0..0);
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:458:31
[INFO] [stdout]     |
[INFO] [stdout] 458 |         assert_eq!(ss2.range, MAX - 1 .. MAX - 1);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:459:29
[INFO] [stdout]     |
[INFO] [stdout] 459 |         let ss3 = ss1.slice(0..1);
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:460:31
[INFO] [stdout]     |
[INFO] [stdout] 460 |         assert_eq!(ss3.range, MAX - 1 .. MAX);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:461:29
[INFO] [stdout]     |
[INFO] [stdout] 461 |         let ss4 = ss1.slice(1..1);
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:462:31
[INFO] [stdout]     |
[INFO] [stdout] 462 |         assert_eq!(ss4.range, MAX .. MAX);
[INFO] [stdout]     |                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:468:77
[INFO] [stdout]     |
[INFO] [stdout] 468 |         let s = RefCntSlice{refcnt_strish: Rc::<str>::from("aλb▷c"), range: 0..8};
[INFO] [stdout]     |                                                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:469:27
[INFO] [stdout]     |
[INFO] [stdout] 469 |         let ss1 = s.slice(3..6); // Bad: not char boundary
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:477:36
[INFO] [stdout]     |
[INFO] [stdout] 477 | ...                   range: 0..8};
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:478:27
[INFO] [stdout]     |
[INFO] [stdout] 478 |         let ss1 = s.slice(3..7); // Ok
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:479:29
[INFO] [stdout]     |
[INFO] [stdout] 479 |         let ss2 = ss1.slice(0..6); // Bad: beyond original range
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:487:78
[INFO] [stdout]     |
[INFO] [stdout] 487 |         let s = RefCntSlice{refcnt_strish: Rc::<str>::from("raboof"), range: 0..6};
[INFO] [stdout]     |                                                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:488:27
[INFO] [stdout]     |
[INFO] [stdout] 488 |         let ss1 = s.slice(4 .. 5);
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:489:30
[INFO] [stdout]     |
[INFO] [stdout] 489 |         let _ss2 = ss1.slice(0 .. 2); // Invalid because slice end is beyond `ss1`'s.
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:496:78
[INFO] [stdout]     |
[INFO] [stdout] 496 |         let s = RefCntSlice{refcnt_strish: Rc::<str>::from("raboof"), range: 0..6};
[INFO] [stdout]     |                                                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:497:27
[INFO] [stdout]     |
[INFO] [stdout] 497 |         let ss1 = s.slice(2 .. 4);
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:498:30
[INFO] [stdout]     |
[INFO] [stdout] 498 |         let _ss2 = ss1.slice(3 .. 3); // Invalid because slice end is beyond `ss1`'s.
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:505:78
[INFO] [stdout]     |
[INFO] [stdout] 505 |         let s = RefCntSlice{refcnt_strish: Rc::<str>::from("raboof"), range: 0..6};
[INFO] [stdout]     |                                                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:506:27
[INFO] [stdout]     |
[INFO] [stdout] 506 |         let ss1 = s.slice(0 .. 0);
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:507:30
[INFO] [stdout]     |
[INFO] [stdout] 507 |         let _ss2 = ss1.slice(0 .. 1); // Invalid because slice end is beyond `ss1`'s.
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:514:78
[INFO] [stdout]     |
[INFO] [stdout] 514 |         let s = RefCntSlice{refcnt_strish: Rc::<str>::from("raboof"), range: 0..6};
[INFO] [stdout]     |                                                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:515:27
[INFO] [stdout]     |
[INFO] [stdout] 515 |         let ss1 = s.slice(1 .. 5);
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:516:30
[INFO] [stdout]     |
[INFO] [stdout] 516 |         let _ss2 = ss1.slice(1 .. 0); // Invalid because slice end is less than start.
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:523:25
[INFO] [stdout]     |
[INFO] [stdout] 523 |                    ("", 0..0, CharPos(0)));
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:526:26
[INFO] [stdout]     |
[INFO] [stdout] 526 |                    ("a", 0..1, CharPos(0)));
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:529:31
[INFO] [stdout]     |
[INFO] [stdout] 529 |                    ("raboof", 0..6, CharPos(2)));
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:607:26
[INFO] [stdout]     |
[INFO] [stdout] 607 |                    ("▷", 1..4, CharPos(6)));
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:623:27
[INFO] [stdout]     |
[INFO] [stdout] 623 |                    ("aλ", 5..8, CharPos(8)));
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:644:27
[INFO] [stdout]     |
[INFO] [stdout] 644 |                    ("aλ", 5..8, CharPos(8)));
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/text/chunk/pos_strish.rs:709:56
[INFO] [stdout]     |
[INFO] [stdout] 709 |                    iter::repeat((String::from("xxyz"), 2..6, CharPos(2)))
[INFO] [stdout]     |                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]  --> tests/common_stream.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use kul_shared_tests::suites::test_suite0;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]  --> tests/box_alloc.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use kul_shared_tests::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]  --> tests/arc_alloc.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use kul_shared_tests::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]  --> tests/common_inmem.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use kul_shared_tests::suites::test_suite0;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kul` (test "common_stream") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `kul` (test "box_alloc") due to 2 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]  --> tests/rc_alloc.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use kul_shared_tests::{
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]   --> tests/stream_strish_source.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use kul_shared_tests::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kul` (test "common_inmem") due to 2 previous errors
[INFO] [stderr] error: could not compile `kul` (test "arc_alloc") due to 2 previous errors
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]   --> tests/stream_char_source.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use kul_shared_tests::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kul` (test "rc_alloc") due to 2 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout]   --> tests/hashmap_bindings.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use kul_shared_tests::suites::test_suite0;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ use of undeclared crate or module `kul_shared_tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `kul::Text`
[INFO] [stdout]   --> tests/stream_char_source.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     use kul::Text;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kul` (test "stream_strish_source") due to 2 previous errors
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kul` (test "stream_char_source") due to 2 previous errors; 1 warning emitted
[INFO] [stderr] error: could not compile `kul` (test "hashmap_bindings") due to 2 previous errors
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:584:28
[INFO] [stdout]     |
[INFO] [stdout] 584 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/drop.rs:584:19
[INFO] [stdout]     |
[INFO] [stdout] 584 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_list` in this scope
[INFO] [stdout]    --> src/drop.rs:585:21
[INFO] [stdout]     |
[INFO] [stdout] 585 |         let boxes = make_box_list(len);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:591:28
[INFO] [stdout]     |
[INFO] [stdout] 591 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/drop.rs:591:19
[INFO] [stdout]     |
[INFO] [stdout] 591 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_list` in this scope
[INFO] [stdout]    --> src/drop.rs:592:19
[INFO] [stdout]     |
[INFO] [stdout] 592 |         let rcs = make_rc_list(len);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:598:28
[INFO] [stdout]     |
[INFO] [stdout] 598 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/drop.rs:598:19
[INFO] [stdout]     |
[INFO] [stdout] 598 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_list` in this scope
[INFO] [stdout]    --> src/drop.rs:599:20
[INFO] [stdout]     |
[INFO] [stdout] 599 |         let arcs = make_arc_list(len);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:605:32
[INFO] [stdout]     |
[INFO] [stdout] 605 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `nest_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:605:21
[INFO] [stdout]     |
[INFO] [stdout] 605 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_nest` in this scope
[INFO] [stdout]    --> src/drop.rs:606:21
[INFO] [stdout]     |
[INFO] [stdout] 606 |         let boxes = make_box_nest(depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:612:32
[INFO] [stdout]     |
[INFO] [stdout] 612 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `nest_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:612:21
[INFO] [stdout]     |
[INFO] [stdout] 612 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_nest` in this scope
[INFO] [stdout]    --> src/drop.rs:613:19
[INFO] [stdout]     |
[INFO] [stdout] 613 |         let rcs = make_rc_nest(depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:619:32
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `nest_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:619:21
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_nest` in this scope
[INFO] [stdout]    --> src/drop.rs:620:20
[INFO] [stdout]     |
[INFO] [stdout] 620 |         let arcs = make_arc_nest(depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:626:34
[INFO] [stdout]     |
[INFO] [stdout] 626 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zigzag_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:626:21
[INFO] [stdout]     |
[INFO] [stdout] 626 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> examples/common_basic.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |         Darnit(MyDatum<'input>),
[INFO] [stdout]    |         ------ ^^^^^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 38 |         Darnit(()),
[INFO] [stdout]    |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_zigzag` in this scope
[INFO] [stdout]    --> src/drop.rs:627:21
[INFO] [stdout]     |
[INFO] [stdout] 627 |         let boxes = make_box_zigzag(depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:633:34
[INFO] [stdout]     |
[INFO] [stdout] 633 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zigzag_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:633:21
[INFO] [stdout]     |
[INFO] [stdout] 633 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_zigzag` in this scope
[INFO] [stdout]    --> src/drop.rs:634:19
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let rcs = make_rc_zigzag(depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:640:34
[INFO] [stdout]     |
[INFO] [stdout] 640 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zigzag_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:640:21
[INFO] [stdout]     |
[INFO] [stdout] 640 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_zigzag` in this scope
[INFO] [stdout]    --> src/drop.rs:641:20
[INFO] [stdout]     |
[INFO] [stdout] 641 |         let arcs = make_arc_zigzag(depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:653:31
[INFO] [stdout]     |
[INFO] [stdout] 653 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `fan_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:653:21
[INFO] [stdout]     |
[INFO] [stdout] 653 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_fan` in this scope
[INFO] [stdout]    --> src/drop.rs:654:21
[INFO] [stdout]     |
[INFO] [stdout] 654 |         let boxes = make_box_fan(depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:660:31
[INFO] [stdout]     |
[INFO] [stdout] 660 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `fan_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:660:21
[INFO] [stdout]     |
[INFO] [stdout] 660 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_fan` in this scope
[INFO] [stdout]    --> src/drop.rs:661:19
[INFO] [stdout]     |
[INFO] [stdout] 661 |         let rcs = make_rc_fan(depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:667:31
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `fan_depth` in this scope
[INFO] [stdout]    --> src/drop.rs:667:21
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_fan` in this scope
[INFO] [stdout]    --> src/drop.rs:668:20
[INFO] [stdout]     |
[INFO] [stdout] 668 |         let arcs = make_arc_fan(depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vee_depths` in this scope
[INFO] [stdout]    --> src/drop.rs:684:9
[INFO] [stdout]     |
[INFO] [stdout] 684 |         vee_depths(left_size, right_size)
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:689:54
[INFO] [stdout]     |
[INFO] [stdout] 689 |         let (left_depth, right_depth) = vee2r_depths(get_arg_tree_size());
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_vee` in this scope
[INFO] [stdout]    --> src/drop.rs:690:21
[INFO] [stdout]     |
[INFO] [stdout] 690 |         let boxes = make_box_vee(left_depth, right_depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:696:54
[INFO] [stdout]     |
[INFO] [stdout] 696 |         let (left_depth, right_depth) = vee2r_depths(get_arg_tree_size());
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_vee` in this scope
[INFO] [stdout]    --> src/drop.rs:697:19
[INFO] [stdout]     |
[INFO] [stdout] 697 |         let rcs = make_rc_vee(left_depth, right_depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:703:54
[INFO] [stdout]     |
[INFO] [stdout] 703 |         let (left_depth, right_depth) = vee2r_depths(get_arg_tree_size());
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_vee` in this scope
[INFO] [stdout]    --> src/drop.rs:704:20
[INFO] [stdout]     |
[INFO] [stdout] 704 |         let arcs = make_arc_vee(left_depth, right_depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:713:28
[INFO] [stdout]     |
[INFO] [stdout] 713 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/drop.rs:713:19
[INFO] [stdout]     |
[INFO] [stdout] 713 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_weak_list` in this scope
[INFO] [stdout]    --> src/drop.rs:714:19
[INFO] [stdout]     |
[INFO] [stdout] 714 |         let rcs = make_rc_weak_list(len);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:720:28
[INFO] [stdout]     |
[INFO] [stdout] 720 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/drop.rs:720:19
[INFO] [stdout]     |
[INFO] [stdout] 720 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_weak_list` in this scope
[INFO] [stdout]    --> src/drop.rs:721:20
[INFO] [stdout]     |
[INFO] [stdout] 721 |         let arcs = make_arc_weak_list(len);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:733:28
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/drop.rs:733:19
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_multi_strong_list` in this scope
[INFO] [stdout]    --> src/drop.rs:736:35
[INFO] [stdout]     |
[INFO] [stdout] 736 |         let (rcs, _strong_refs) = make_rc_multi_strong_list(len, strong_step);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/drop.rs:746:28
[INFO] [stdout]     |
[INFO] [stdout] 746 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/drop.rs:746:19
[INFO] [stdout]     |
[INFO] [stdout] 746 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_multi_strong_list` in this scope
[INFO] [stdout]    --> src/drop.rs:749:36
[INFO] [stdout]     |
[INFO] [stdout] 749 |         let (arcs, _strong_refs) = make_arc_multi_strong_list(len, strong_step);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/datum.rs:204:28
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `list_len` in this scope
[INFO] [stdout]    --> src/datum.rs:204:19
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let len = list_len(get_arg_tree_size());
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_list` in this scope
[INFO] [stdout]    --> src/datum.rs:206:21
[INFO] [stdout]     |
[INFO] [stdout] 206 |         let boxes = make_box_list(len);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_list` in this scope
[INFO] [stdout]    --> src/datum.rs:209:19
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let rcs = make_rc_list(len);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_list` in this scope
[INFO] [stdout]    --> src/datum.rs:212:20
[INFO] [stdout]     |
[INFO] [stdout] 212 |         let arcs = make_arc_list(len);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/datum.rs:222:32
[INFO] [stdout]     |
[INFO] [stdout] 222 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `nest_depth` in this scope
[INFO] [stdout]    --> src/datum.rs:222:21
[INFO] [stdout]     |
[INFO] [stdout] 222 |         let depth = nest_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_nest` in this scope
[INFO] [stdout]    --> src/datum.rs:224:21
[INFO] [stdout]     |
[INFO] [stdout] 224 |         let boxes = make_box_nest(depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_nest` in this scope
[INFO] [stdout]    --> src/datum.rs:227:19
[INFO] [stdout]     |
[INFO] [stdout] 227 |         let rcs = make_rc_nest(depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_nest` in this scope
[INFO] [stdout]    --> src/datum.rs:230:20
[INFO] [stdout]     |
[INFO] [stdout] 230 |         let arcs = make_arc_nest(depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/datum.rs:240:34
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zigzag_depth` in this scope
[INFO] [stdout]    --> src/datum.rs:240:21
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_zigzag` in this scope
[INFO] [stdout]    --> src/datum.rs:242:21
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let boxes = make_box_zigzag(depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_zigzag` in this scope
[INFO] [stdout]    --> src/datum.rs:245:19
[INFO] [stdout]     |
[INFO] [stdout] 245 |         let rcs = make_rc_zigzag(depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_zigzag` in this scope
[INFO] [stdout]    --> src/datum.rs:248:20
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let arcs = make_arc_zigzag(depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/datum.rs:273:34
[INFO] [stdout]     |
[INFO] [stdout] 273 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zigzag_depth` in this scope
[INFO] [stdout]    --> src/datum.rs:273:21
[INFO] [stdout]     |
[INFO] [stdout] 273 |         let depth = zigzag_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_zigzag` in this scope
[INFO] [stdout]    --> src/datum.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 |             make_zigzag(depth, &DatumBox::new,
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/datum.rs:282:31
[INFO] [stdout]     |
[INFO] [stdout] 282 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `fan_depth` in this scope
[INFO] [stdout]    --> src/datum.rs:282:21
[INFO] [stdout]     |
[INFO] [stdout] 282 |         let depth = fan_depth(get_arg_tree_size());
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_fan` in this scope
[INFO] [stdout]    --> src/datum.rs:284:21
[INFO] [stdout]     |
[INFO] [stdout] 284 |         let boxes = make_box_fan(depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_fan` in this scope
[INFO] [stdout]    --> src/datum.rs:287:19
[INFO] [stdout]     |
[INFO] [stdout] 287 |         let rcs = make_rc_fan(depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_fan` in this scope
[INFO] [stdout]    --> src/datum.rs:290:20
[INFO] [stdout]     |
[INFO] [stdout] 290 |         let arcs = make_arc_fan(depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_arg_tree_size` in this scope
[INFO] [stdout]    --> src/datum.rs:300:25
[INFO] [stdout]     |
[INFO] [stdout] 300 |         let half_size = get_arg_tree_size() / 2;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vee_depths` in this scope
[INFO] [stdout]    --> src/datum.rs:301:41
[INFO] [stdout]     |
[INFO] [stdout] 301 |         let (left_depth, right_depth) = vee_depths(half_size, half_size);
[INFO] [stdout]     |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_box_vee` in this scope
[INFO] [stdout]    --> src/datum.rs:303:21
[INFO] [stdout]     |
[INFO] [stdout] 303 |         let boxes = make_box_vee(left_depth, right_depth);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_rc_vee` in this scope
[INFO] [stdout]    --> src/datum.rs:306:19
[INFO] [stdout]     |
[INFO] [stdout] 306 |         let rcs = make_rc_vee(left_depth, right_depth);
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `make_arc_vee` in this scope
[INFO] [stdout]    --> src/datum.rs:309:20
[INFO] [stdout]     |
[INFO] [stdout] 309 |         let arcs = make_arc_vee(left_depth, right_depth);
[INFO] [stdout]     |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 86 previous errors; 49 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kul` (lib test) due to 87 previous errors; 49 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "1b25aa3b833a1816feb8d531b68d11310ae318dd846d3c182cac650ad411f106", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1b25aa3b833a1816feb8d531b68d11310ae318dd846d3c182cac650ad411f106", kill_on_drop: false }`
[INFO] [stdout] 1b25aa3b833a1816feb8d531b68d11310ae318dd846d3c182cac650ad411f106
